80 research outputs found

    Integración de aplicaciones

    Get PDF
    La integración de aplicaciones es un aspecto largamente abordado en la literatura y fueron varios los autores que acuñaron diversas definiciones. Al referir el término “integración de aplicaciones” surge naturalmente la noción de EAI o Enterprise Application Integration como Uso de software y sistemas informáticos para integrar un conjunto de aplicaciones en una organización (Wikipedia) Enterprise Application Integration emergió como una iniciativa de la industria de la computación con el advenimiento del año 2000 y la caducidad de muchos viejos sistemas no compatibles Y2K. El objetivo de la EAI no es nuevo, comenzó ya con la distribución de datos desde los mainframes hacia los procesadores front-end, sin embargo, los datos atrapados entre distintas compañías y formatos tornan difícil la tarea [Juric M. et al., 2007]. EAI se enfoca en el desarrollo de sistemas que proveen funcionalidad de negocios fluida donde la integración está en la capacidad de intercambiar y compartir datos sin saber dónde están ubicados y qué formato tienen. Las siguientes dos definiciones obtenidas de [Morgenthal JP., 2001] son las que mejor se adaptan a la idea de integración de aplicaciones que se quiere transmitir: La integración fluida de procesos de negocio con el propósito de conducirlos electrónicamente La integración es compartir y/o intercambiar datos entre los sistemas con el propósito de proveer una interfaz unificada Este capítulo presenta la evolución de la integración de aplicaciones en términos tanto tecnológicos como metodológicos y tiene por objetivo mostrar que dicha evolución está guiada por los conceptos de reusabilidad, distribución y orquestación de servicios.Laboratorio de Investigación en Nuevas Tecnologías Informática

    Procesos de negocio

    Get PDF
    En los orígenes de la ciencia de la computación todo el énfasis estuvo puesto en desarrollar sistemas que automatizan tareas que se hacían manualmente, siendo este suficiente desafío. En la actualidad, se han automatizado muchas tareas y el gran desafío es cómo mejorar la capacidad de los sistemas para alcanzar nuevos requerimientos: agregar nuevas interfaces, combinar múltiples fuentes de datos en una sola, interactuar con dispositivos móviles y reemplazar viejas aplicaciones con nuevas. La tendencia hoy es hacia un paradigma orientado a procesos, donde las aplicaciones cubren la actividad global de la empresa y las herramientas son los BPMS (Business Process Management Systems o Sistemas de Gestión de Procesos de Negocio). Los modelos actuales resultan insuficientes porque son pobres en su integración y se orientan a describir datos y transacciones. En este capítulo se presentan definiciones básicas acerca de los procesos de negocios, su gestión y la manera de modelarlos. También se describe el ciclo de vida de los mismos, mostrando las etapas involucradas cuando se trabaja en el análisis y diseño de problemas con enfoque de procesos de negocios.Laboratorio de Investigación en Nuevas Tecnologías Informática

    Conceptos de servicios en los lenguajes de programación

    Get PDF
    El concepto de servicios y su uso dentro de los lenguajes de programación conlleva analizar la evolución tecnológica desde los objetos distribuidos, sus verdaderos antecesores. Se ha introducido este concepto en [Bazán P, 2017] y analizado los objetos en el marco de los sistemas distribuidos. En este capítulo se amplían algunos de los conceptos allí planteados; se analizan en detalle los estándares y tecnologías habilitantes que precedieron a los servicios y de qué manera estos cobran protagonismo en los lenguajes de programación como piezas constructivas de software.Laboratorio de Investigación en Nuevas Tecnologías InformáticasFacultad de Informátic

    Herramientas BPMS

    Get PDF
    La gestión de los procesos de negocio se realiza a través de un sistema de gestión de procesos de negocio (BPMS). Según Weske [Weske M., 2008] un BPMS puede definirse como "un sistema de software genérico que se basa en diseños de procesos explícitos para promulgar y administrar procesos de negocios". Las herramientas BPMS dan soporte a todo el ciclo de vida de los procesos de negocio y proporcionan mecanismos para mantener el ciclo de vida de los procesos de negocio y obtener mejora continua. Por ejemplo, en la etapa de configuración se puede elegir un BPMS para dar soporte a la implementación y despliegue del proceso de negocio. Luego con ayuda del BPMS se puede monitorear, realizar un seguimiento de la ejecución de cada una de las instancias del proceso de negocio y poder recolectar rastros de ejecución para retroalimentar el ciclo de vida del proceso y así tener una mejora continua. El papel de los analistas de negocio y el personal técnico de TI queda bien determinado dado que los analistas desarrollan sus análisis y construyen los modelos de procesos sin saber cómo se realiza su ejecución. Luego el personal de TI son los encargados de diseñar y ejecutar los sistemas de información. Contar con una herramienta informática para dicho ciclo de modelado, despliegue y monitorización permite recolectar los rastros de ejecución para retroalimentar el ciclo de vida del proceso y así tener una mejora continua. La elección de una herramienta BPMS no es una tarea sencilla, dado que la oferta de dichas herramientas es muy variada. Existen varias propuestas para la evaluación de software algunas generales, como ser la evaluación de características de calidad de software definido en la ISO/IEC 9126. Esta evaluación no es específica de los BPMS por eso es indispensable una definición de características propias de estas herramientas para poder realizar una evaluación más correcta o acertada con las necesidades de la organización. En el trabajo propuesto en [Delgado A. et al 2015] propone un total de 94 aspectos a ser evaluados entre los cuales se definen características técnicas y no técnicas.Laboratorio de Investigación en Nuevas Tecnologías Informática

    Casos de éxito y escenarios posibles para implementación de BPM

    Get PDF
    En este capítulo se describen algunos casos de éxito en organizaciones que han llevado adelante algún aspecto de gestión por procesos de negocio, cada una de ellas con mayor o menor grado de adhesión, pero en todos los casos, aplicando una metodología y las herramientas tecnológicas habilitantes, presentadas en este libro. Para cada caso presentado mostraremos el objetivo y alcance del mismo, es decir el campo del dominio al que aplica, qué resuelve y hasta dónde abarca la solución. Luego se presenta la solución propiamente dicha, incluyendo la arquitectura tecnológica y proceso/s involucrado/s y finalmente abordaremos la discusión y resultados de la solución.Facultad de InformáticaLaboratorio de Investigación en Nuevas Tecnologías Informática

    La orquestación de servicios y las aplicaciones actuales : Una visión por procesos de negocio

    Get PDF
    La tecnología de la información en general y los sistemas de información en particular, merecen un rol importante en BPM, porque cada vez más actividades que realizan las compañías son soportadas por sistemas de información. Una organización, tanto pública como privada, tiende a alcanzar sus objetivos de manera eficiente cuando los recursos humanos y los sistemas de información se conducen en la misma dirección, siendo los procesos de negocio quienes facilitan esta colaboración. En un nivel organizacional, los procesos de negocio son esenciales para comprender cómo opera una organización. Aunque también son importantes para el diseño e implementación de sistemas de información flexibles. Estos sistemas proveen la base para la creación rápida de nueva funcionalidad que cree nuevos productos, y también para adaptar rápidamente funcionalidad existente a requerimientos del negocio.Facultad de Informátic

    Plataforma para la definición y ejecución de actividades orientadas a la recolección y análisis de datos, con intervención humana

    Get PDF
    En este trabajo se propone una plataforma para que usuarios finales definan y ejecuten actividades orientadas a la recolección y análisis de datos. Dichas actividades serán implementadas mediante el concepto de workflow. La plataforma se basará en una arquitectura distribuida basada en microservicios.Eje: Ingeniería de Software.Red de Universidades con Carreras en Informátic

    Extensiones a DEHIA en el marco de una arquitectura distribuida con microservicios

    Get PDF
    DEHIA es una plataforma para la creación y ejecución de actividades de recolección de datos que requieren de la intervención humana para realizar este objetivo. La plataforma está definida sobre una arquitectura distribuida, basada en microservicios y ya cuenta con revisiones en torno a la distribución por componentes en contenedores independientes que aportan a la interoperabilidad pero que aumenta la complejidad operacional y requiere automatización y monitoreo. En este trabajo, se presentan dos líneas de trabajo que extienden la plataforma en torno a la recolección de datos: 1- realizar la recolección ex-situ y 2- definir un componente de visualización de los datos recolectados.Red de Universidades con Carreras en Informátic

    Una arquitectura de microservicios para dar soporte a la creación y ejecución de actividades de recolección de datos con intervención humana

    Get PDF
    DEHIA es una plataforma para la creación y ejecución de actividades de recolección de datos que requieren de la intervención humana para realizar este objetivo. La plataforma está definida sobre una arquitectura distribuida, basada en microservicios y cuenta con un prototipo funcional probado con un conjunto de usuarios. Este trabajo presenta una versión revisada de la arquitectura respecto de lo presentado en donde se describen cada uno de sus componentes y las capas en que fueron estructurados.Eje: Arquitectura, redes y sistemas operativos.Red de Universidades con Carreras en Informátic

    Meta-Estudio de BPM en e-GOV

    Get PDF
    La aplicación del paradigma BPM (Business Process Management) en las organizaciones presenta distintos grados de madurez, siendo el sector privado un espacio donde su aplicación está más consolidada. Los beneficios de utilización de BPM en organizaciones gubernamentales lleva a dicho ámbito muchos de los beneficios del paradigma, siendo los más importantes el modelado de los principales circuitos de la administración y la automatización de los mismos para poder monitorear y evaluar, cerrando un ciclo de mejora continua. El propósito de este trabajo es vincular los conceptos de e-gov – entendido en líneas generales como la aplicación de TIC a los ámbitos gubernamentales- y BPM, a través de un meta-estudio que parte de un análisis bibliográfico y realiza una conceptualización que surge de un conjunto de preguntas de investigación.Sociedad Argentina de Informática e Investigación Operativ
    corecore